package com.sinosoft.sinopay.service.payrules.biz.service;

import com.sinosoft.sinocloud.platform.common.exception.biz.IllegalRequestException;
import com.sinosoft.sinopay.payrules.config.ENUM_IP_BIZTYPE;
import com.sinosoft.sinopay.payrules.config.ENUM_IP_SECURITYLIST;
/**
 * 【访问安全服务接口类】
 * @author chenxin
 * @version V1.0
 * @date 2016-11-23 上午11:08
 */
public interface VisitSecurityCoreService {
    /**
     * 判断ip是否合法
     * @param ip   需要校验的ip
     * @param cIpBizType  ip业务类型
     * @param cSecurityListType  ip安全列表类型
     * @return 符合条件的ip集合
     */
    void checkIpValid(String ip, ENUM_IP_BIZTYPE cIpBizType, ENUM_IP_SECURITYLIST cSecurityListType) throws IllegalRequestException;
}
